<#include "/java_copyright.include">
<#assign className = table.className>   
<#assign classNameLower = className?uncap_first> 
package ${basepackage}.dto; 
import io.swagger.annotations.ApiModelProperty;
import lombok.ToString;
import java.io.Serializable;

/**
<#include "/java_description.include">
 */
@ToString
public class ${className} implements Serializable{  
	private static final long serialVersionUID = 201866668888L;
      
<#list table.columns as column>  
	/**  
	 * ${column.remarks}  
	*/ 
	@ApiModelProperty(value = "${column.remarks}")
	private ${column.simpleJavaType} ${column.columnNameLower};  
</#list>  
 
<@generateJavaColumns/>  
 
<#macro generateJavaColumns>  
    <#list table.columns as column>  
	public void set${column.columnName}(${column.simpleJavaType} ${column.columnNameLower}) {  
	    this.${column.columnNameLower} = ${column.columnNameLower};  
	}  
	      
	public ${column.simpleJavaType} get${column.columnName}() {  
	    return this.${column.columnNameLower};  
	}  
    </#list>  
</#macro> 
}